/*首页*/


/*轮播*/

#slider1 {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	margin-top: 8vh;
}


/*服务类型九宫格*/

.fulx {
	margin: 20px;
}

.fulx h3 {
	margin-top: 3px;
	font-size: 2vw;
	font-family: "微软雅黑";
}

.fulx p {
	margin: 0;
	font-size: 1vw;
}
.hr1{
	margin-top: 45px;
	margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 50px;
    height: 3px;
    background-color: #389080;
}

/*服务类型九宫格*/

.container-jgg {
	padding-left: 10vw;
	padding-right: 10vw;
    background-color: #f9fafa;
}

.col-xs-4,
.col-sm-4 {
	position: relative;
	margin-top: 2vh;
    margin-bottom: 2vh;
	padding-left: 2vw;
	padding-right: 2vw;
}

.row {
	margin-top: 10vh;
	left: 8vw;
	right: auto;
}

.mask {
	position: absolute;
	top: -2vh;
	right: 2vw;
	opacity: 0;
}

.fulx-wz {
	z-index: 99;
	position: absolute;
	bottom: 0;
	color: #01808F;
	text-align: center;
	left: 1vw;
	width: 90%;
}

.fulx-wz h4 {
	margin-left: 0;
	color: #01808F;
	font-size: 10px;
	text-decoration: underline;
	z-index: 99;
}

@media only screen and (min-width:800px) {
	.row div {
		margin-top: 2vh;
	}
	.fulx-a:hover .mask {
		opacity: 0.85;
		box-shadow: 0 0 10px #000;
		
	}
	.fulx-a:hover .fulx-wz h4,
	.fulx-a:hover .fulx-wz p{
		color: white;
	}
	.fulx-wz h4 {
		font-size: 20px;
		text-decoration: underline;
	}
}


/*为什么选择我们*/

.wsm {
	margin: 0;
	margin-top: 6vh;
}

.wsm1 {
	height: 8vh;
}

.wsm1 h3 {
	font-family: "微软雅黑";
	margin-top: 3px;
	font-size: 2vw;
}

.wsm1 p {
	margin: 0;
	font-size: 1vw;
}

.wsm2  img{
	margin: 0;
	margin-top: 5vh;
	margin-left: auto;
	margin-right: auto;
	height: 35vh;
	width: 82%;
	height: 100%;
}

.lead {
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.wsm2 h4 {
	margin-left: 8vw;
	font-size: 1.75vw;
}

.wsm2 p {
	font-size: 1vw;
}

.jdal {
	margin: 20px;
}

.jdal h3 {
	margin-top: 3px;
	font-size: 2vw;
	font-family: "微软雅黑";
}

.jdal p {
	margin: 0;
	font-size: 1vw;
}


/*经典案例九宫格*/
.container-jdaljgg{
	height: 90vh;
	margin-top: 5vh;
	margin-left: 9vw;
	margin-right: 9vw;
}
.jdal-jgg {
	position: relative;
	margin-top: 2vh;
	margin-bottom: 2vh;
	text-align: center;
	vertical-align: middle;
}
.jdal-sybt{
	
	font-size: 1.2rem;
	color: #000000;
	font-family: "微软雅黑";
}
.mask-jdal {
	position: absolute;
	top: -2vh;
	left: 2vw;
	opacity: 0;
}

@media only screen and (min-width:800px) {
	
	.jdal-sybt{
	margin-top: 8px;
	padding-top: 5px;
	font-size: 1.8rem;
	color: #000000;
	font-family: "微软雅黑";
}
	.row-jdal div {
		margin-top: 2vh;
	}
	.jdal-a:hover .mask-jdal {
		opacity: 0.5;
		box-shadow: 0 0 10px #000;
	}
	
}

.jia {
	position: absolute;
	top: 12vh;
	left: 11vw;
	z-index: 99;
}


/*实时动态*/

.hengxian {
	height: 1px;
	border-top: solid  #389080 0.75vh;
}

.ssdt {
	margin: 25px;
	
}
.ssdt1 ul li a{
	color: white;
}
.ssdt h3 {
	margin-top: 3px;
	font-size: 2vw;
	font-family: "微软雅黑";
}

.ssdt p {
	margin: 0;
	font-size: 1vw;
}

.nav-tabs a {
	font-size: 1vw;
}

#myTab {
	width: 80vw;
}

#myTab li {
	background-color: #389080;
	margin-left: 1vw;
}
#myTab li a{
	color: #000000;
}
#myTabContent {
	height: 50vh;
	width: 80vw;
}

.ssdt1 {
	margin: 0;
	margin-top: 8rem;
	height: 83vh;
	width: 80vw;
	margin-left: auto;
	margin-right: auto;
}

.new1 {
	margin: 0;
	margin-top: 10px;
}

.new1 p {
    /*overflow:hidden;*/
    /*text-overflow:ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 2;*/
	height: 2.2vw;
	line-height: 1.1vw;
	overflow: hidden;
    margin-top: 1rem;
    font-size: 1vw;

}


.new1 dl {
	color: #5E5E5E;
	font-size: 1.5rem;
}

.new1 h5 {
	/*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
	/*display: -webkit-box;*/
	/*-webkit-box-orient: vertical;*/
	/*-webkit-line-clamp: 1;*/
	height:2.6vw;
	line-height: 1.3vw;
	margin-top: 1rem;
	font-size: 1.2vw;
	margin-left: 1rem;
}

.new2 {
	margin-top: 1rem;
}

.new2 p {
    /*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
	/*display: -webkit-box;*/
	/*-webkit-box-orient: vertical;*/
	/*-webkit-line-clamp: 2;*/
	height: 2.2vw;
	line-height: 1.1vw;
	overflow: hidden;
    margin-top: 1rem;
    font-size: 1vw;

}

.new2 dl {
	color: #5E5E5E;
	font-size: 1vw;
}

.new2 h5 {
	/*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
	/*display: -webkit-box;*/
	/*-webkit-box-orient: vertical;*/
	/*-webkit-line-clamp: 1;*/
	height:2.6vw;
	line-height: 1.3vw;
	margin-top: 1rem;
	font-size: 1.2vw;
	margin-left: 1rem;
}

/*招聘发布*/
/*.recruititem {*/
    /*margin-left: 10vw;*/

/*}*/

.colhead {
    width: 16vw;
    line-height: 6vh;
    float: left;
    text-align: center;
    font-size: 1.8rem;
    color: #FFFFFF;
    background: #46b39e;
}

.colbody {
    width: 16vw;
    line-height: 6vh;
    float: left;
    text-align: center;
    font-size: 1.5rem;
    border-bottom: 1px solid #dfdfdf;
}

.recruithide {
    float: left;
    background: #f6f6f6;
    display: none;
}

.recruitterm {
    margin-left: 4vw;
    width: 72vw;
    float: left;
    /*line-height: 4vh;*/
    /*background: inherit;*/
    border-bottom: 1px solid #dfdfdf;
}

.recruitspan {
    margin-right: 4vw;
    font-size: 1.5rem;
}

.recruitgwzz {
    margin-left: 4vw;
    width: 72vw;
    float: left;
}

.gangweizhize {
    font-weight: bold;
    line-height: 4vh;
}

.recruitgwzz p {
    font-size: 1.5rem;
}



.table {
	text-align: center;
}

.table thead tr th {
	text-align: center;
}

.table thead {
	background-color: #389080;
	color: white;
}

.an {
	margin-top: 5vh;
    height: 8vh;
	text-align: center;
}

.button1 {
	border-radius: 25px;
	height: 5vh;
	width: 10vw;
	color: #000000;
	background-color: #389080;
}

.button1:hover {
	background-color: #265A88;
	color: white;
}

.footer {
	clear: both;
	height: 25vh;
	background-color: #3C3C3C;
	text-align: center;
	position: relative;
	color: #999999;
	font-size: 3rem;
	z-index: 999;
}

.fphone {
	position: absolute;
	margin-top: 3vh;
}
.fphone a{
	
 text-decoration: none;
 color:#AAAAAA; 
 
}
.fphone span {
	font-size: 3rem;
}

.fNav {
	text-align: center;
	position: absolute;
	bottom: 8vh;
	font-size: 1.4rem;
}

.yqlj {
	text-align: center;
	bottom: 0;
	position: absolute;
	color: white;
	font-size: 1.5rem;
}

.babh {
	text-align: center;
	position: absolute;
	bottom: 4vh;
	color: #DFF0D8;
	font-size: 1.2rem;
}

@media only screen and (max-width: 768px) {
	#myTab li a{
		font-size: 1.4rem;
	}
	.fulx h3 {
	margin-top: 3px;
	font-size: 1.6rem;
	font-family: "微软雅黑";
}

.fulx p {
	margin: 0;
	font-size: 1.3rem;
}
	
	.wsm1 h3 {
	font-family: "微软雅黑";
	margin-top: 3px;
	font-size: 1.6rem;
}

.wsm1 p {
	margin: 0;
	font-size: 1.3rem;
}
	.jdal h3 {
	margin-top: 3px;
	font-size: 1.6rem;
	font-family: "微软雅黑";
}

.jdal p {
	margin: 0;
	font-size: 1.3rem;
}
.jdal-bt{
	font-size: 1.2rem;
}
	.ssdt h3 {
	margin-top: 3px;
	font-size: 1.6rem;
	font-family: "微软雅黑";
}

.ssdt p {
	margin: 0;
	font-size: 1.3rem;
}

.new1 h5{
	font-size: 1.2rem;
}
.new2 h5{
	font-size: 1.2rem;
}
	.hr1{
	margin-top: 30px;
	margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    width: 40px;
    height: 2px;
    background-color: #01808f;
}
	.row {
		margin-top: 2vh;
	}
	.wsm {
		margin-bottom: 8vh;
	}
	.wsm2  img{
	margin: 0;
	
	margin-left: auto;
	margin-right: auto;
	height: 30vh;
	width: 95%;
	height: 100%;
}

.container-jdaljgg{
	height: 75vh;
	margin: 5px;

}
	.jdal-jgg{
		margin-bottom: 0;
	}
	.fphone img {
		height: 20px;
		width: 20px;
	}
	.fphone span {
		font-size: 4vw;
		margin-left: 0vw;
	}
	.fphone {
		margin-left: 12vw;
		margin-right: auto;
	}
	.fNav a {
		font-size: 13px;
	}
	.table th {
		font-size: 1.2rem;
	}
	.table td {
		font-size: 1rem;
	}
	.an {
		height: 6vh;
		margin-top: 3vh;
		text-align: center;
		font-size: 0.5rem;
		
	}
	.button1 {
		border-radius: 25px;
		height: 3vh;
		width: 15vw;
	}
	.ssdt1 {
		margin-top: 3rem;
	}
	.footer {
		font-size: 1.2rem;
	}
}

@media (max-width: 713px) {
	#slider1 {
		width: 100%;
		height: 100%;
		border: none;
		margin-top: 8vh;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
}